翻訳と辞書
Words near each other
・ Path Finder
・ Path Finder (Transformers)
・ PATH Foundation
・ Path Grant Deed
・ Path graph
・ Path Head Watermill
・ Path integral
・ Path integral formulation
・ Path integral molecular dynamics
・ Path integral Monte Carlo
・ Path integrals in polymer science
・ Path integration
・ Path length
・ PATH Lift Bridge
・ Path loss
Path MTU Discovery
・ Path of Destruction
・ Path of Destruction (film)
・ Path of Exile
・ Path of Fire
・ Path of Freedom Party
・ Path of Hope
・ Path of least resistance
・ Path of Miracles
・ Path of Most Resistance
・ Path of No Return
・ Path of Progress National Heritage Tour Route
・ Path of Saint Charles
・ Path of the Assassin
・ Path of the Fury


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Path MTU Discovery : ウィキペディア英語版
Path MTU Discovery
Path MTU Discovery (PMTUD) is a standardized technique in computer networking for determining the maximum transmission unit (MTU) size on the network path between two Internet Protocol (IP) hosts, usually with the goal of avoiding IP fragmentation. PMTUD was originally intended for routers in Internet Protocol Version 4 (IPv4).〔RFC 1191, ''Path MTU Discovery'', J. Mogul, S. Deering (November 1990)〕 However, all modern operating systems use it on endpoints. In IPv6, this function has been explicitly delegated to the end points of a communications session.〔RFC 1981, ''Path MTU Discovery for IP version 6'', J. McCann, S. Deering, J. Mogul (August 1996)〕
PMTUD is standardized for IPv4 in RFC 1191 and for IPv6 in RFC 1981. RFC 4821 describes an extension to the techniques that works without support from Internet Control Message Protocol.
==Implementation==
For IPv4 packets, Path MTU Discovery works by setting the ''Don't Fragment'' (DF) option bit in the IP headers of outgoing packets. Then, any device along the path whose MTU is smaller than the packet will drop it, and send back an Internet Control Message Protocol (ICMP) ''Fragmentation Needed'' (Type 3, Code 4) message containing its MTU, allowing the source host to reduce its Path MTU appropriately. The process is repeated until the MTU is small enough to traverse the entire path without fragmentation.
IPv6 routers do not support fragmentation or the ''Don't Fragment'' option. For IPv6, Path MTU Discovery works by initially assuming the path MTU is the same as the MTU on the link layer interface where the traffic originates. Then, similar to IPv4, any device along the path whose MTU is smaller than the packet will drop the packet and send back an ICMPv6 ''Packet Too Big'' (Type 2) message containing its MTU, allowing the source host to reduce its Path MTU appropriately. The process is repeated until the MTU is small enough to traverse the entire path without fragmentation.
If the Path MTU changes after the connection is set up and is lower than the previously determined Path MTU, the first large packet will cause an ICMP error and the new, lower Path MTU will be found. Conversely, if PMTUD finds that the path allows a larger MTU than is possible on the lower link, the OS will periodically reprobe to see if the path has changed and now allows larger packets. On both Linux and Windows this timer is set by default to ten minutes.〔(linux source code (ipv4) ) and (linux source code (ipv6) ) see line with "mtu_expires" 10
* 60 seconds〕
==Problems==
Many network security devices block all ICMP messages for perceived security benefits, including the errors that are necessary for the proper operation of PMTUD. This can result in connections that complete the TCP three-way handshake correctly, but then hang when data is transferred. This state is referred to as a ''black hole connection''.〔RFC 2923, ''TCP Problems with Path MTU Discovery'', K. Lahey (September 2000)〕
Some implementations of PMTUD attempt to prevent this problem by inferring that large payload packets have been dropped due to MTU rather than because of link congestion. However, in order for the Transmission Control Protocol (TCP) to operate most efficiently, ICMP ''Unreachable'' messages (type 3) should be permitted. A robust method for PMTUD that relies on TCP or another protocol to probe the path with progressively larger packets has been standardized in RFC 4821.〔RFC 4821, ''Packetization Layer Path MTU Discovery'', M. Mathis, J. Heffner (March 2007)〕
A workaround used by some routers is to change the maximum segment size (MSS) of all TCP connections passing through links with MTU lower than the Ethernet default of 1500. This is known as ''MSS clamping''.

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Path MTU Discovery」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.